/*
 * 文章评论
 */
package cn.edu.ntu.yyl.pojo.article;

import cn.edu.ntu.yyl.pojo.user.UserInfo;
import com.alibaba.fastjson.annotation.JSONType;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.sql.Date;
import java.util.ArrayList;
import java.util.List;

@JSONType
@Data
@AllArgsConstructor
@NoArgsConstructor

public class ArticleComment {
	private Integer id;//主键ID
	private Integer pid;//回复的评论ID(为0的时候表示该评论是顶级评论)
	private Integer article_id;//评论的内容(文章,页面)ID
	private Integer user_id;//评论的用户ID
	private String author;//评论的作者
	private String email;//评论者的邮箱
	private String content;//评论的内容
	private Integer reply_count;//评论的数量回复
	private Integer order_number;//排序编号(用于置顶)
	private Integer vote_up;//赞的数量
	private String status;//评论的状态(可见,不可见,回收站)
	private Date created;//评论的时间
	private String ip;//评论者的IP地址(垃圾评论封IP)

	private List<ArticleComment> comments = new ArrayList<>();
	private UserInfo userInfo;
	private Article article;
	
}
